# 【Python奇趣玩】字符串计数、编码与结尾法全解析（共23字哦！）

# 不懂科技就会落伍！每天进步一点点，今天量子钛又学习了Python的字符串count、encode、endswith，欢迎大神们指正错误！

# [钛妹]: 钛哥，我想知道怎样才能统计字符串里特定单词出现的次数？
# [钛哥]: 这个嘛，Python里可以用count()方法做到！看下面的例子：

example_text = "hello world, hello python, hello AI"
count_hello = example_text.count("hello")
print("count()示例：", count_hello)  # 预期结果是3

# [钛妹]: 太好啦！那要是想把字符串转换成特定编码格式，比如UTF-8，该怎么办呢？
# [钛哥]: 用encode()就行啦，它会返回一个字节序列！我们来演示一下：

chinese_text = "你好，Python"
encoded_result = chinese_text.encode("utf-8")
print("encode()示例：", encoded_result)

# [钛妹]: 厉害！那要怎么判断一个字符串是不是以某个结尾结束的呀？
# [钛哥]: endswith()可以帮我们做判断。True就是以那个结尾结束，False就不是。

test_sentence = "Python is everywhere"
result_ends = test_sentence.endswith("everywhere")
print("endswith()示例：", result_ends)

# [钛哥]: 好，今天我们用问答的方式学习了三个字符串方法：
# 1. count()：统计某个子字符串出现的次数
# 2. encode()：把字符串转换为指定编码格式的字节序列
# 3. endswith()：判断字符串是否以指定子字符串结尾

# [钛妹]: 掌握了这三个方法，我们就能更方便地处理字符串啦！
print("好啦，这期内容到此结束，你是不是感觉又进步了一点点？点赞关注不迷路！")

# [钛哥]: 注意哎，所有方法都不会修改原字符串，而是返回新的值，这点要牢记哦！
# [钛妹]: 好啦，我要再多做些练习，巩固一下这些用法！
# [钛哥]: 多练习才能让知识扎实掌握，下次再来讨论别的方法吧！